Extending Tcl-Tk to provide a functional eye and hand for the Soar cognitive modelling architecture
نویسندگان
چکیده
It would extend the world that cognitive models can see if models could interact based on an interface language. We introduce a system designed to allow cognitive models to interact with any display written in Tcl/Tk, a common interface creation language. This approach can be viewed as extending cognitive architectures to include eyes and hands that exist in the world of Tcl/Tk. This system is most naturally used by Soar because Soar includes Tcl/Tk, but the eye/hand could be used by other architectures. We demonstrate an initial model that uses independently created on-screen phones. This model does the task itself and more accurately predicts a task time than GOMS. Findings from the implementation of Soar/Tcl-PM are used to explore current limitations of GOMS-type task analysis methodologies, possibilities for enhancing the communication between Soar and Tcl/Tk, and data gathering requirements for future cognitive modelling in this area.
منابع مشابه
Extending Traces with OAT: An Object Attribute Trace Package for Tcl/Tk
Tcl supports variable traces, which associate arbitrary scripts with variable reads, writes and unsets. We developed OAT (Object Attribute Traces), a protocol for extending traces to attributes of arbitrary Tcl “objects.” We wrote several OAT-based extensions including TkOAT, which provides traces on attributes of Tk widgets and canvas items. The OAT protocol and derived extensions bring the be...
متن کاملOn the Suitability of Tcl/Tk for SYS
.............................................................................................................vii 1 On the Suitability of Tcl/Tk for SYS .............................................................1 2 The Design of Tcl/Tk.....................................................................................2 3 Classic Tcl/Tk Windows ...................................................
متن کاملExtending the Soar Cognitive Architecture
One approach in pursuit of general intelligent agents has been to concentrate on the underlying cognitive architecture, of which Soar is a prime example. In the past, Soar has relied on a minimal number of architectural modules together with purely symbolic representations of knowledge. This paper presents the cognitive architecture approach to general intelligence and the traditional, symbolic...
متن کاملTksh: A Tcl Library for KornShell
This paper describes Tksh, an implementation of the Tcl C library written on top of the library for the new KornShell (ksh93). Tksh emulates the behavior of Tcl by using the API that is provided for extending ksh93, which is similar to the Tcl library in that it allows access to variables, functions and other state of the interpreter. This implementation requires no modi cation to ksh93, and al...
متن کاملModelling of Superscalar Processor Architectures with Design/CPN
We describe aspects of modelling a generic superscalar processor architecture using Coloured Petri nets, for the purpose of analysis of its real-time properties, such as Worst Case Execution Time for a block of instructions. The model can be simulated within the Design/CPN environment. The results of the simulation are displayed using a custom graphics tool written in Tcl/Tk.
متن کامل